Differentiating congestion vs. random loss: a method for improving TCP performance over wireless links
نویسندگان
چکیده
Recent research has focussed on the problems associated with TCP performance in the presence of wireless links and ways to improve its performance. We present an extension to TCP Santa Cruz which improves TCP performance over lossy wireless links. TCP has no mechanism to differentiate random losses on the wireless link from congestion, and therefore treats all losses as congestive. We present a simple method in which our protocol is able to differentiate these random losses, thereby avoiding the rate-halving approach taken by standard TCP whenever any loss is detected. We compare the performance of our protocol against TCP Reno and demonstrate higher throughput and lower end-to-end delay with our approach.
منابع مشابه
Improving TCP Performance in Wireless Networks by Detection and Avoidance of Spurious Retransmission Timeouts
Transmission Control Protocol (TCP) is a connection oriented, reliable delivery, transport layer protocol. The performance of TCP is degraded when it is used in wireless networks. This is mainly because of the basic assumption of TCP that any packet loss is an indication of congestion, which is not true in wireless links. The TCP performance in wireless network can be improved by differentiatin...
متن کاملEJTCP: Enhanced Jitter-based TCP for Wireless Broadband Networks
TCP is one of the most important and widely adopted transport protocols at present. With the advent of advanced wireless broadband technologies, TCP must be properly tuned and enhanced from traditional networks made up of purely wired links to wiredcum-wireless networks. As a result of high bit error rate (BER) in wireless links, TCP halves down its congestion window unnecessarily caused by ran...
متن کاملImproving TCP Performance over Wireless Networks Using Loss Differentiation Algorithms
The use of loss differentiation algorithms within the congestion control scheme of TCP was proposed recently as a way of improving TCP performance over heterogeneous networks including wireless links affected by random loss. Such algorithms provide TCP with an estimate of the cause of packet losses. In this paper, we propose to use the Vegas loss differentiation algorithm to enhance the TCP New...
متن کاملTCP with header checksum option for wireless links: An analytical approach towards performance evaluation
TCP performs poorly in wireless mobile networks due to large bit error rates. Basically, the TCP sender responds to these losses as if they were due to congestion in the network, and reduces the congestion window unnecessarily. In earlier work, it has been shown that adding a TCP header checksum is very useful in differentiating between congestion loss and corruption loss. With the modified TCP...
متن کاملUsing fuzzy inference to improve TCP congestion control over wireless networks
While modern wireless networks have been in development for a couple of decades, the Transmission Control Protocol (TCP) which runs over those networks has existed since the mid 1970s. As it was developed before wireless networks were even conceived, TCP was not optimized to consider the physical characteristics of wireless network links. Specifically, TCP responds to packet loss due to link er...
متن کامل